<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
  </head>
  <body>
    <script>
      //   let name = `jack`;
      //   let age = 19;
      //   let str = `My name is ${name}, I am ${age}, ${
      //     age < 18 ? "未成年" : "已成年"
      //   }`;
      //   console.log(str);

      //   const obj = {
      //     name: "vue3",
      //     age: 9,
      //   };
      //   console.log(obj.name);
      //   console.log(obj.age);
      //   let x = "name";
      //   let y = "age";
      //   console.log(obj[x]);
      //   console.log(obj[y]);

      //   let min = 1;
      //   let max = 99;
      //   const obj = {
      //     min,
      //     max,
      //   };
      //   console.log(obj);

      //   const arr = [2, [3, 4], 5];
      //   let [, [a, b]] = arr;
      //   console.log(a, b);
      //   const obj = {
      //     name: "你好",
      //     age: 9,
      //     address: "哈哈哈哈",
      //   };
      //   let { name: uname, ...rest } = obj;
      //   console.log(uname, rest);

      //   const add = (x, y) => {
      //     return x + y;
      //   };
      //   const result = add(1, 2);
      //   console.log(result);

      //   const log = (org) => {
      //     console.log(org);
      //   };
      //   log(999);
      //   log("哈哈哈");
      //   const add = (x, y) => x + y;
      //   const result = add(1, 4);
      //   console.log(result);

      //   setTimeout(() => {
      //     console.log(333);
      //   }, 2000);

      //   const arr = [11, 22, 33, 44];
      //   for (let i = 0; i < arr.length; i++) {
      //     console.log(arr[i]);
      //   }
      //   arr.forEach((item,0,arr) => {
      //     console.log(item)
      //   })

      //   const arr = [11, 22, 33, 44];
      //   const evenArr = arr.filter((item) => {
      //     if (item % 2 === 0) {
      //       return true;
      //     } else {
      //       return false;
      //     }
      //   });
      //   const evenArr = arr.filter((item) => item % 2 !== 0);
      //   console.log(evenArr);

      //   const arr = [11, 22, 33, 44];
      //   const sum = arr.reduce((prev, item) => prev + item, 0)
      //   console.log(sum);

      // const obj = { id: 10001,
      //   name: 'jack',
      //   age: 9,
      //   address: '陕西省西安市⾼新区沣惠南路34号'
      // }

      // const result = arr.forEach((item, index, array) => {
      //   console.log(item, index, array);
      // });
      // console.log(result);

      // const arr = [11, 22, 33, 44];
      // const newArr = arr.map((value, index) => {
      //   return {
      //     index,
      //     value,
      //   };
      // });
      // console.log(newArr);

      // const arr = [11, 22, 33, 44];
      // const flag = arr.every((item) => item > 10);
      // console.log(flag);

      // const arr = [11, 22, 33, 44];
      // const result = arr.reduce((prev, item, index, array) => {
      //   return prev + item;
      // }, 0);
      // console.log(result);

      // 商品列表数组
      // const goodsList = [
      //   { id: 1, name: "篮球", num: 1 },
      //   { id: 2, name: "玩具", num: 3 },
      //   { id: 3, name: "书籍", num: 2 },
      // ];
      // // 求总数量？
      // const sum = goodsList.reduce((prev, item) => prev + item.num, 0);
      // console.log(sum);

      // const obj = {
      //   id: 10001,
      //   name: "Bit",
      //   age: 9,
      //   address: "陕西省西安市⾼新区沣惠南路34号",
      // };
      // // Object.keys(obj).forEach((key) => {
      // //   console.log(key,obj[key]);
      // // });
      // const result = Object.keys(obj).filter((key) => key.startsWith("a"));
      // console.log(result);

      // const arr1 = [111, 222, 333];
      // const arr2 = [...arr1];
      // arr2.push(44);
      // console.log(arr1);
      // console.log(arr2);

      // const obj1 = {
      //   id: 10001,
      //   name: "Bit",
      //   age: 9,
      //   address: "陕西省西安市⾼新区沣惠南路34号",
      // };

      // const obj2 = {
      //   ...obj1,
      // };
      // obj2.address = "beijing";
      // console.log(obj1);
      // console.log(obj2);

      // const arr1 = [111, 222, 333];
      // const arr2 = [444, 555, 666];
      // const arr = [...arr1, ...arr2];
      // console.log(arr)
      // const obj = {
      //   id: 10001,
      //   name: "Bit",
      //   age: 9,
      //   address: "陕西省西安市⾼新区沣惠南路34号",
      // };
      // console.log(JSON.stringify(obj));

      const jsonStr = `{"id" : 1001,"name":"bit","age":9}`
      console.log(JSON.parse(jsonStr))

    </script>
  </body>
</html>
